package com.ruoyi.electronicFence.service;

import com.ruoyi.electronicFence.domain.EFAnalysisRequest;
import com.ruoyi.electronicFence.domain.TDeviceStatus;
import com.ruoyi.electronicFence.domain.TEfAlarm;
import com.ruoyi.electronicFence.domain.TEfAlarmVO;

import java.util.Map;

public interface EFAnalysisService {


    Map<String,Object > selectIndexInfo(EFAnalysisRequest eFAnalysisRequest);

    String selectIndexInfo2(EFAnalysisRequest eFAnalysisRequest);

    Map<String,Object > selectUWBIndexInfo(TEfAlarmVO tEfAlarmVO );

    Map<String,Object > selectUWBIndexInfo2(TEfAlarmVO tEfAlarmVO );

    Map<String,Object > selectUWBIndexInfo3(TEfAlarmVO tEfAlarmVO );

    Map<String,Object > selectAlarmCountByDate(TEfAlarm tEfAlarm);

    Map<String,Object > selectDeviceCountByType(TDeviceStatus tDeviceStatus );

    Map<String,Object > selectAlarmCountByAlarmType(TDeviceStatus tDeviceStatus );

    Map<String,Object > selectDeviceCountAndAlarmCount(TDeviceStatus tDeviceStatus );



}
